package com.tyc.springframework.jvm.gc;

import java.util.concurrent.TimeUnit;

/**
 * 测试
 * 限制堆大小20M 新生代10M  SurvivorRadio：伊甸园占80% 8:1:1
 * -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8
 * 学会看gc日志
 *  不同的收集器 运行结果不同
 */
public class GCTest1 {
    private static final int _1MB = 1024 * 1024;

    public static void main(String[] args) throws InterruptedException {
        byte[] a1,a2,a3,a4;
        a1 = new byte[2*_1MB];
        a2 = new byte[2*_1MB];
        a3 = new byte[2*_1MB];
        a4 = new byte[4*_1MB];
        TimeUnit.SECONDS.sleep(100);
    }
}
